iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 6
1

忘記跟大家說了,下面的指令可以查看 pod 跟 node 的狀態喔!

kubectl get pod -A
kubectl get node -A

好了,今天來看看 kubernetes 的 pod 吧。

Pod
pod是可以在Kubernetes中創建和管理的、最小的可部署的計算單元。就Docker 概念的術語而言,pod 類似於共享名字空間和文件系統卷的一組Docker 容器。

建立Pod
首先呢,要先撰寫 pod 的 yaml 檔,那什麼是 yaml 檔呢? 你可以把它當作是身分證。

使用 vim 來撰寫名為 static-web.yaml 的檔案

vim static-web.yaml

不要忘記先按 I 鍵切換 Insert 模式才可以寫喔~ 格式也不要錯了

apiVersion: v1
kind: Pod
metadata:
  name: static-web
  labels:
    role: myrole
spec:
  containers:
    - name: web
      image: nginx
      ports:
        - name: web
          containerPort: 80
          protocol: TCP

使用 Esc 鍵切還回一般模式,在用 :wq 儲存並退出檔案。

建立 pod

kubectl create -f static-web.yaml

這時候可以看到 pod 成功建立了

*來查看一下 pod *

kubectl get pods

這樣就完成了,是不是很簡單呢~~


上一篇
DAY5 kubernetes安裝及單機連線
下一篇
DAY7 建立 service 及 deployment
系列文
我們 der 暑假學習紀錄 :D30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言